* which provides a #GInputStream object.
*/
+/**
+ * GdkClipboard:
+ *
+ * The GdkClipboard struct contains only private fields and should not be
+ * accessed directly.
+ */
+
typedef struct _GdkClipboardPrivate GdkClipboardPrivate;
struct _GdkClipboardPrivate
typedef struct _GdkContentProviderClass GdkContentProviderClass;
+/**
+ * GdkContentProvider:
+ *
+ * Should not be directly accessed.
+ */
+
struct _GdkContentProvider
{
GObject parent;
* relationships.
*/
+/**
+ * GdkDevice:
+ *
+ * The GdkDevice struct contains only private fields and
+ * should not be accessed directly.
+ */
+
typedef struct _GdkAxisInfo GdkAxisInfo;
struct _GdkAxisInfo
*
*/
+/**
+ * GdkDevicePad:
+ *
+ * The GdkDevicePad struct contains only private fields and
+ * should not be accessed directly.
+ */
+
#include "config.h"
#include "gdkdevicepad.h"
* with gdk-display_get_monitor() and similar APIs.
*/
+/**
+ * GdkDisplay:
+ *
+ * The GdkDisplay struct contains only private field and should not
+ * be accessed directly.
+ */
enum
{
PROP_0,
* ]|
*/
+/**
+ * GdkDisplayManager:
+ *
+ * The GdkDisplayManager struct contains only private fields and
+ * should not be accessed directly.
+ */
enum {
PROP_0,
* the GTK+ documentation for more information.
*/
+/**
+ * GdkDragContext:
+ *
+ * The GdkDragContext struct contains only private fields and
+ * should not be accessed directly.
+ */
+
/**
* gdk_drag_context_get_display:
* @context: a #GdkDragContext
* rendering methods, such as #GdkGLContext or #GdkVulkanContext. It provides
* shared functionality between those contexts.
*
- * You will always interact with one of those subclasses.
+ * You will always interact with one of those s.ubclasses.
+ *
+ * A GdkDrawContext is always associated with a single toplevel window.
+ */
+
+/**
+ * GdkDrawContext:
+ *
+ * The GdkDrawContext struct contains only private fields and should not
+ * be accessed directly.
*/
+
typedef struct _GdkDrawContextPrivate GdkDrawContextPrivate;
struct _GdkDrawContextPrivate {
* #GdkDrawingContext is available since GDK 3.22
*/
+/**
+ * GdkDrawingContext:
+ *
+ * The GdkDrawingContext struct contains only private fields and should not
+ * be accessed directly.
+ */
+
#include "config.h"
#include <cairo-gobject.h>
* so these functions are rarely needed.
*/
+/**
+ * GdkEvent:
+ *
+ * The GdkEvent struct contains only private fields and
+ * should not be accessed directly.
+ */
+
+/**
+ * GdkEventSequence:
+ *
+ * GdkEventSequence is an opaque type representing a sequence
+ * of related touch events.
+ */
typedef struct _GdkIOClosure GdkIOClosure;
* they will stay exactly synchronized.
*/
+/**
+ * GdkFrameClock:
+ *
+ * The GdkFrameClock struct contains only private fields and
+ * should not be accessed directly.
+ */
+
enum {
FLUSH_EVENTS,
BEFORE_PAINT,
* quality metrics for the application’s display, such as latency and jitter.
*/
+/**
+ * GdkFrameTimings:
+ *
+ * The GdkFrameTimings struct contains only private fields and
+ * should not be accessed directly.
+ */
+
G_DEFINE_BOXED_TYPE (GdkFrameTimings, gdk_frame_timings,
gdk_frame_timings_ref,
gdk_frame_timings_unref)
* that is currently set by calling gdk_gl_context_clear_current().
*/
+/**
+ * GdkGLContext:
+ *
+ * The GdkGLContext struct contains only private fields and
+ * should not be accessed directly.
+ */
+
#include "config.h"
#include "gdkglcontextprivate.h"
* that belong to a user.
*/
+/**
+ * GdkSeat:
+ *
+ * The GdkSeat struct contains only private fields and
+ * should not be accessed directly.
+ */
+
typedef struct _GdkSeatPrivate GdkSeatPrivate;
struct _GdkSeatPrivate
* each #GtkButton has a #GdkWindow associated with it.
*/
+/**
+ * GdkWindow:
+ *
+ * The GdkWindow struct contains only private fields and
+ * should not be accessed directly.
+ */
/* Historically a GdkWindow always matches a platform native window,
* be it a toplevel window or a child window. In this setup the